let cnt = 5

function timer () {
  if (5 === cnt) {
    console.log(cnt--)
    timer()
  } else if (0 < cnt) {
    setTimeout(() => {
      console.log(cnt--)
      if (cnt > 0)  timer()
    }, 1000)
  }
}

timer()
